#ifndef RENDER_SYSTEM
#define RENDER_SYSTEM

#include "Base/System.h"
#include <SFML/Graphics.hpp>

class RenderSystem : public BPL::System
{
public:
	RenderSystem();
    virtual void update(float dt);
    virtual void addEntity(int ent);
	virtual void attachApp(sf::RenderWindow* app);

	sf::RenderTexture hudLayer, firstLayer, secondLayer, thirdLayer;

protected:
	std::vector<int> mpt_hudEnt;
};

#endif
